home *** CD-ROM | disk | FTP | other *** search
/ Champak 122 / Vol 122.iso / games / gem_stri.swf / scripts / __Packages / mx / events / EventDispatcher.as next >
Encoding:
Text File  |  2011-01-06  |  14.5 KB  |  478 lines

  1. var ┬º\x01┬º = 271;
  2. loop0:
  3. while(true)
  4. {
  5.    if(eval("\x01") == 271)
  6.    {
  7.       set("\x01",eval("\x01") - 261);
  8.       ┬º┬ºpush(true);
  9.       continue;
  10.    }
  11.    if(eval("\x01") == 981)
  12.    {
  13.       set("\x01",eval("\x01") - 963);
  14.       break;
  15.    }
  16.    if(eval("\x01") == 10)
  17.    {
  18.       set("\x01",eval("\x01") + 53);
  19.       if(┬º┬ºpop())
  20.       {
  21.          set("\x01",eval("\x01") + 915);
  22.       }
  23.       continue;
  24.    }
  25.    if(eval("\x01") == 527)
  26.    {
  27.       set("\x01",eval("\x01") + 429);
  28.       if(┬º┬ºpop())
  29.       {
  30.          set("\x01",eval("\x01") - 636);
  31.       }
  32.       continue;
  33.    }
  34.    if(eval("\x01") == 325)
  35.    {
  36.       set("\x01",eval("\x01") + 555);
  37.       if(┬º┬ºpop())
  38.       {
  39.          set("\x01",eval("\x01") - 177);
  40.       }
  41.       continue;
  42.    }
  43.    if(eval("\x01") == 780)
  44.    {
  45.       set("\x01",eval("\x01") - 649);
  46.       if(┬º┬ºpop())
  47.       {
  48.          set("\x01",eval("\x01") + 164);
  49.       }
  50.       continue;
  51.    }
  52.    if(eval("\x01") == 758)
  53.    {
  54.       set("\x01",eval("\x01") - 259);
  55.       break;
  56.    }
  57.    if(eval("\x01") == 499)
  58.    {
  59.       set("\x01",eval("\x01") + 281);
  60.       ┬º┬ºpush(true);
  61.       continue;
  62.    }
  63.    if(eval("\x01") == 763)
  64.    {
  65.       set("\x01",eval("\x01") - 236);
  66.       ┬º┬ºpush(true);
  67.       continue;
  68.    }
  69.    if(eval("\x01") == 194)
  70.    {
  71.       set("\x01",eval("\x01") + 564);
  72.       if(┬º┬ºpop())
  73.       {
  74.          set("\x01",eval("\x01") - 259);
  75.       }
  76.       continue;
  77.    }
  78.    if(eval("\x01") == 63)
  79.    {
  80.       set("\x01",eval("\x01") + 915);
  81.       ┬º┬ºpop() extends ┬º┬ºpop() << (┬º┬ºpop() >>> ┬º┬ºpop());
  82.       break;
  83.    }
  84.    if(eval("\x01") == 43)
  85.    {
  86.       set("\x01",eval("\x01") + 720);
  87.       break;
  88.    }
  89.    if(eval("\x01") == 320)
  90.    {
  91.       set("\x01",eval("\x01") + 92);
  92.       ┬º┬ºpush(true);
  93.       continue;
  94.    }
  95.    if(eval("\x01") == 412)
  96.    {
  97.       set("\x01",eval("\x01") + 4);
  98.       if(┬º┬ºpop())
  99.       {
  100.          set("\x01",eval("\x01") - 168);
  101.       }
  102.       continue;
  103.    }
  104.    if(eval("\x01") == 880)
  105.    {
  106.       set("\x01",eval("\x01") - 177);
  107.       ┬º┬ºpop() extends ┬º┬ºpop();
  108.       ┬º┬ºpush(┬º┬ºpop() > ┬º┬ºpop());
  109.       break;
  110.    }
  111.    if(eval("\x01") == 978)
  112.    {
  113.       set("\x01",eval("\x01") - 653);
  114.       ┬º┬ºpush(true);
  115.       continue;
  116.    }
  117.    if(eval("\x01") != 956)
  118.    {
  119.       if(eval("\x01") == 952)
  120.       {
  121.          set("\x01",eval("\x01") - 774);
  122.          if(┬º┬ºpop())
  123.          {
  124.             set("\x01",eval("\x01") + 324);
  125.          }
  126.       }
  127.       else if(eval("\x01") == 703)
  128.       {
  129.          set("\x01",eval("\x01") - 594);
  130.          ┬º┬ºpush(true);
  131.       }
  132.       else if(eval("\x01") == 18)
  133.       {
  134.          set("\x01",eval("\x01") + 934);
  135.          ┬º┬ºpush(true);
  136.       }
  137.       else if(eval("\x01") == 109)
  138.       {
  139.          set("\x01",eval("\x01") - 66);
  140.          if(┬º┬ºpop())
  141.          {
  142.             set("\x01",eval("\x01") + 720);
  143.          }
  144.       }
  145.       else
  146.       {
  147.          if(eval("\x01") == 416)
  148.          {
  149.             set("\x01",eval("\x01") - 168);
  150.             break;
  151.          }
  152.          if(eval("\x01") == 131)
  153.          {
  154.             set("\x01",eval("\x01") + 164);
  155.             break;
  156.          }
  157.          if(eval("\x01") == 248)
  158.          {
  159.             set("\x01",eval("\x01") - 54);
  160.             ┬º┬ºpush(true);
  161.          }
  162.          else if(eval("\x01") == 295)
  163.          {
  164.             set("\x01",eval("\x01") + 488);
  165.             ┬º┬ºpush(true);
  166.          }
  167.          else
  168.          {
  169.             if(eval("\x01") == 178)
  170.             {
  171.                set("\x01",eval("\x01") + 324);
  172.                ┬º┬ºpush(┬º┬ºpop());
  173.                break;
  174.             }
  175.             if(eval("\x01") != 783)
  176.             {
  177.                if(eval("\x01") == 502)
  178.                {
  179.                   set("\x01",eval("\x01") - 178);
  180.                   if(!_global.mx)
  181.                   {
  182.                      _global.mx = new Object();
  183.                   }
  184.                   ┬º┬ºpop();
  185.                   if(!_global.mx.events)
  186.                   {
  187.                      _global.mx.events = new Object();
  188.                   }
  189.                   ┬º┬ºpop();
  190.                   if(!_global.mx.events.EventDispatcher)
  191.                   {
  192.                      var _loc2_ = mx.events.EventDispatcher = function()
  193.                      {
  194.                      }.prototype;
  195.                      mx.events.EventDispatcher = function()
  196.                      {
  197.                      }._removeEventListener = function(queue, event, handler)
  198.                      {
  199.                         if(queue != undefined)
  200.                         {
  201.                            var _loc4_ = queue.length;
  202.                            var _loc1_ = undefined;
  203.                            _loc1_ = 0;
  204.                            while(_loc1_ < _loc4_)
  205.                            {
  206.                               var _loc2_ = queue[_loc1_];
  207.                               if(_loc2_ == handler)
  208.                               {
  209.                                  queue.splice(_loc1_,1);
  210.                                  return undefined;
  211.                               }
  212.                               _loc1_ = _loc1_ + 1;
  213.                            }
  214.                         }
  215.                      };
  216.                      mx.events.EventDispatcher = function()
  217.                      {
  218.                      }.initialize = function(object)
  219.                      {
  220.                         if(mx.events.EventDispatcher._fEventDispatcher == undefined)
  221.                         {
  222.                            mx.events.EventDispatcher._fEventDispatcher = new mx.events.EventDispatcher();
  223.                         }
  224.                         object.addEventListener = mx.events.EventDispatcher._fEventDispatcher.addEventListener;
  225.                         object.removeEventListener = mx.events.EventDispatcher._fEventDispatcher.removeEventListener;
  226.                         object.dispatchEvent = mx.events.EventDispatcher._fEventDispatcher.dispatchEvent;
  227.                         object.dispatchQueue = mx.events.EventDispatcher._fEventDispatcher.dispatchQueue;
  228.                      };
  229.                      _loc2_.dispatchQueue = function(queueObj, eventObj)
  230.                      {
  231.                         var _loc7_ = "__q_" + eventObj.type;
  232.                         var _loc4_ = queueObj[_loc7_];
  233.                         if(_loc4_ != undefined)
  234.                         {
  235.                            var _loc5_ = undefined;
  236.                            for(_loc5_ in _loc4_)
  237.                            {
  238.                               var _loc1_ = _loc4_[_loc5_];
  239.                               var _loc3_ = typeof _loc1_;
  240.                               if(_loc3_ == "object" || _loc3_ == "movieclip")
  241.                               {
  242.                                  if(_loc1_.handleEvent != undefined)
  243.                                  {
  244.                                     _loc1_.handleEvent(eventObj);
  245.                                  }
  246.                                  if(_loc1_[eventObj.type] != undefined)
  247.                                  {
  248.                                     if(mx.events.EventDispatcher.exceptions[eventObj.type] == undefined)
  249.                                     {
  250.                                        _loc1_[eventObj.type](eventObj);
  251.                                     }
  252.                                  }
  253.                               }
  254.                               else
  255.                               {
  256.                                  _loc1_.apply(queueObj,[eventObj]);
  257.                               }
  258.                            }
  259.                         }
  260.                      };
  261.                      _loc2_.dispatchEvent = function(eventObj)
  262.                      {
  263.                         if(eventObj.target == undefined)
  264.                         {
  265.                            eventObj.target = this;
  266.                         }
  267.                         this[eventObj.type + "Handler"](eventObj);
  268.                         this.dispatchQueue(this,eventObj);
  269.                      };
  270.                      _loc2_.addEventListener = function(event, handler)
  271.                      {
  272.                         var _loc3_ = "__q_" + event;
  273.                         if(this[_loc3_] == undefined)
  274.                         {
  275.                            this[_loc3_] = new Array();
  276.                         }
  277.                         _global.ASSetPropFlags(this,_loc3_,1);
  278.                         mx.events.EventDispatcher._removeEventListener(this[_loc3_],event,handler);
  279.                         this[_loc3_].push(handler);
  280.                      };
  281.                      _loc2_.removeEventListener = function(event, handler)
  282.                      {
  283.                         var _loc2_ = "__q_" + event;
  284.                         mx.events.EventDispatcher._removeEventListener(this[_loc2_],event,handler);
  285.                      };
  286.                      mx.events.EventDispatcher = function()
  287.                      {
  288.                      }._fEventDispatcher = undefined;
  289.                      mx.events.EventDispatcher = function()
  290.                      {
  291.                      }.exceptions = {move:1,draw:1,load:1};
  292.                      ┬º┬ºpush(ASSetPropFlags(mx.events.EventDispatcher.prototype,null,1));
  293.                   }
  294.                   ┬º┬ºpop();
  295.                }
  296.                break;
  297.             }
  298.             set("\x01",eval("\x01") + 198);
  299.             if(┬º┬ºpop())
  300.             {
  301.                set("\x01",eval("\x01") - 963);
  302.             }
  303.          }
  304.       }
  305.       continue;
  306.    }
  307.    set("\x01",eval("\x01") - 636);
  308.    loop1:
  309.    while(true)
  310.    {
  311.       set(┬º┬ºpop(),eval("\x01") - 819);
  312.       ┬º┬ºpush(true);
  313.       while(true)
  314.       {
  315.          if(eval("\x01") == 956)
  316.          {
  317.             set("\x01",eval("\x01") - 918);
  318.             ┬º┬ºpush(true);
  319.          }
  320.          else
  321.          {
  322.             if(eval("\x01") == 23)
  323.             {
  324.                set("\x01",eval("\x01") + 229);
  325.                prevFrame();
  326.                break loop0;
  327.             }
  328.             if(eval("\x01") == 195)
  329.             {
  330.                set("\x01",eval("\x01") + 159);
  331.                if(┬º┬ºpop())
  332.                {
  333.                   set("\x01",eval("\x01") - 135);
  334.                }
  335.             }
  336.             else if(eval("\x01") == 38)
  337.             {
  338.                set("\x01",eval("\x01") + 307);
  339.                if(┬º┬ºpop())
  340.                {
  341.                   set("\x01",eval("\x01") + 647);
  342.                }
  343.             }
  344.             else
  345.             {
  346.                if(eval("\x01") == 864)
  347.                {
  348.                   set("\x01",eval("\x01") + 130);
  349.                   break loop0;
  350.                }
  351.                if(eval("\x01") == 344)
  352.                {
  353.                   set("\x01",eval("\x01") - 220);
  354.                   ┬º┬ºpush(true);
  355.                }
  356.                else
  357.                {
  358.                   if(eval("\x01") == 345)
  359.                   {
  360.                      set("\x01",eval("\x01") + 647);
  361.                      break loop0;
  362.                   }
  363.                   if(eval("\x01") == 125)
  364.                   {
  365.                      break loop1;
  366.                   }
  367.                   if(eval("\x01") == 915)
  368.                   {
  369.                      set("\x01",eval("\x01") - 790);
  370.                      if(┬º┬ºpop())
  371.                      {
  372.                         set("\x01",eval("\x01") + 219);
  373.                      }
  374.                   }
  375.                   else if(eval("\x01") == 124)
  376.                   {
  377.                      set("\x01",eval("\x01") + 740);
  378.                      if(┬º┬ºpop())
  379.                      {
  380.                         set("\x01",eval("\x01") + 130);
  381.                      }
  382.                   }
  383.                   else if(eval("\x01") == 461)
  384.                   {
  385.                      set("\x01",eval("\x01") - 266);
  386.                      ┬º┬ºpush(true);
  387.                   }
  388.                   else if(eval("\x01") == 252)
  389.                   {
  390.                      set("\x01",eval("\x01") + 663);
  391.                      ┬º┬ºpush(true);
  392.                   }
  393.                   else
  394.                   {
  395.                      if(eval("\x01") == 354)
  396.                      {
  397.                         set("\x01",eval("\x01") - 135);
  398.                         break loop0;
  399.                      }
  400.                      if(eval("\x01") == 173)
  401.                      {
  402.                         set("\x01",eval("\x01") - 150);
  403.                         if(┬º┬ºpop())
  404.                         {
  405.                            set("\x01",eval("\x01") + 229);
  406.                         }
  407.                      }
  408.                      else
  409.                      {
  410.                         if(eval("\x01") == 627)
  411.                         {
  412.                            set("\x01",eval("\x01") - 166);
  413.                            break loop0;
  414.                         }
  415.                         if(eval("\x01") == 992)
  416.                         {
  417.                            break;
  418.                         }
  419.                         if(eval("\x01") == 994)
  420.                         {
  421.                            set("\x01",eval("\x01") - 643);
  422.                            ┬º┬ºpush(true);
  423.                         }
  424.                         else
  425.                         {
  426.                            if(eval("\x01") != 351)
  427.                            {
  428.                               if(eval("\x01") == 219)
  429.                               {
  430.                                  set("\x01",eval("\x01") + 123);
  431.                                  stop();
  432.                               }
  433.                               break loop0;
  434.                            }
  435.                            set("\x01",eval("\x01") + 276);
  436.                            if(┬º┬ºpop())
  437.                            {
  438.                               set("\x01",eval("\x01") - 166);
  439.                            }
  440.                         }
  441.                      }
  442.                   }
  443.                }
  444.             }
  445.          }
  446.       }
  447.    }
  448.    set("\x01",eval("\x01") + 219);
  449.    while(true)
  450.    {
  451.       set(┬º┬ºpop(),eval(┬º┬ºpop()) - 45);
  452.       if(┬º┬ºpop())
  453.       {
  454.          set("\x01",eval("\x01") + 570);
  455.       }
  456.       while(eval("\x01") == 350)
  457.       {
  458.          set("\x01",eval("\x01") + 97);
  459.          ┬º┬ºpush(true);
  460.       }
  461.       if(eval("\x01") == 402)
  462.       {
  463.          set("\x01",eval("\x01") + 570);
  464.          prevFrame();
  465.          break loop0;
  466.       }
  467.       if(eval("\x01") != 447)
  468.       {
  469.          if(eval("\x01") == 972)
  470.          {
  471.             set("\x01",eval("\x01") - 759);
  472.             stop();
  473.          }
  474.          break loop0;
  475.       }
  476.    }
  477. }
  478.